shared cbuffer cbCamera
{
	matrix ViewProj;
	float3 CameraPosition;
	matrix InverseViewProj;
};

shared Texture2D Diffuse;
shared Texture2D Normal;
shared Texture2D Depth;

shared Texture2D DiffuseLight;
shared Texture2D SpecularLight;

shared SamplerState samLinear
{
    Filter = ANISOTROPIC;
    AddressU = Wrap;
    AddressV = Wrap;
};